package com.zg.scf.service;

import com.zg.common.core.dao.scf.entity.AccAccount;
import com.zg.common.core.service.IPageBaseService;
import com.zg.scf.domain.req.account.AccAccountEditSortReq;
import com.zg.scf.domain.req.account.AccAccountEditStateReq;

/**
 * <p>Description: </p>
 *
 * @author zhanfeng.liang
 * @since 2025/5/22 10:47
 */

public interface AccAccountService extends IPageBaseService<AccAccount> {


    /**
     * 同步账户余额
     *
     * @param accountId
     */
    void syncBalance(Long accountId);

    /**
     * 修改账户状态
     *
     */
    void editState(AccAccountEditStateReq editReq);

    /**
     * 修改账户排序
     *
     */

    void editSort(AccAccountEditSortReq editReq);
}
